#define TK_AND                              1
#define TK_OR                               2
#define TK_NOT                              3
#define TK_TRUE_LITERAL                     4
#define TK_FALSE_LITERAL                    5
#define TK_INTEGER_LITERAL                  6
#define TK_DOUBLE_LITERAL                   7
#define TK_STRING_LITERAL                   8
#define TK_SIZE_LITERAL                     9
#define TK_DATETIME_LITERAL                10
#define TK_DURATION_LITERAL                11
#define TK_VERSION_LITERAL                 12
#define TK_IDENTIFIER                      13
#define TK_EQ                              14
#define TK_NE                              15
#define TK_LT                              16
#define TK_LE                              17
#define TK_GT                              18
#define TK_GE                              19
#define TK_CONTAINS                        20
#define TK_RECONTAINS                      21
#define TK_LIKE                            22
#define TK_MATCHES                         23
#define TK_LPAREN                          24
#define TK_RPAREN                          25
#define TK_PLUS                            26
#define TK_MINUS                           27
#define TK_STAR                            28
#define TK_SLASH                           29
#define TK_MOD                             30
#define TK_COMMA                           31
